import java.io.*;

public class ImgCopy {
    public static void main(String[] args) throws IOException {
        try(
                // 1. 两个管道(最后自动关闭)
                InputStream is=new FileInputStream("C:/Users/sun/Pictures/Beautiful/IMG_20240629_170125.jpg");
                OutputStream os=new FileOutputStream("C:/Users/sun/Desktop/Test.jpg");
                // 只能放资源对象（实现了AutoCloseable()接口）
                ) {
            // 2. 字节数组
            byte[] buffer=new byte[1024];
            int len;
            // 3. 开始读和写
            while((len=is.read(buffer))!=-1){
                os.write(buffer,0,len);
            }
            System.out.println("Done");
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}
